package cn.bellychang.ood.litejunit.v3.framework.request;

import cn.bellychang.ood.litejunit.v3.framework.runner.Runner;

/**
 * @author ChangLiang
 * @date 2020/5/28
 */
public abstract class Request {

    public abstract Runner getRunner();

    public static Request aClass(Class<?> clazz) {
        return new ClassRequest(clazz);
    }

    public static Request classes(String collectionName, Class... classes) {
        return new ClassesRequest(collectionName, classes);
    }
}
